An Aspect-Oriented Approach for Software Security Hardening: from Design to Implementation

نویسندگان

  • Djedjiga Mouheb
  • Chamseddine Talhi
  • Azzam Mourad
  • Vitor Lima
  • Mourad Debbabi
  • Lingyu Wang
  • Makan Pourzandi
چکیده

Security plays a predominant role in software engineering. Enforcing security policies should be considered during the early stages of the software development lifecycle to prevent security breaches in the final products. Because of the pervasive nature of security, integrating security solutions at the software design level may result in the scattering and tangling of security concerns throughout the entire design. To tackle this problem, we propose in this paper a new approach of representing and enforcing the hardening solutions based on aspect-orientation. This new approach provides software designers with UML-based capabilities to perform security hardening in a systematic and organized way, from design to implementation, without the need to have extensive security expertise. We also present SHP profile, a UML-based security hardening language to describe and specify security hardening solutions at the UML design level. Finally, we illustrate the applicability and the relevance of our approach through a real case study.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Security Hardening UML Profile (SHP): A New Approach to Specify Security Hardening Solutions in UML

Security plays a predominant role in software engineering. Enforcing security policies should be considered during the early stages of the software development lifecycle to prevent security breaches in the final products. Because of the pervasive nature of security, integrating security solutions at the software design level may result in the scattering and tangling of security concerns through...

متن کامل

An Aspect-oriented Framework for Systematic Security Hardening of Software

An Aspect-Oriented Framework for Systematic Security Hardening of Software Azzam Mourad, Ph.D. Concordia University, 2008 In this thesis, we address the problems related to the security hardening of open source software. Accordingly, we first propose an aspect-oriented and pattern-based approach for systematic security hardening. It is based on the full separation between the roles and duties o...

متن کامل

A High-Level Aspect-Oriented based Language for Software Security Hardening

In this paper, we propose an aspect-oriented language, called SHL (Security Hardening Language), for specifying systematically the security hardening solutions. This language constitutes our new achievement towards developing our security hardening framework. SHL allows the description and specification of security hardening plans and patterns that are used to harden systematically security int...

متن کامل

Aspect-Oriented Analysis of Security in Distributed Virtual Environment

This chapter describes our approach to handle security in a complex Distributed Virtual Environment (DVE). The modules of such an environment all need to be concerned about security. An object-oriented model of a DVE allows us to capture security in an aspect-oriented fashion as a crosscutting concern among the multiple modules. As DVEs become more complex in content, distribution, and capabili...

متن کامل

Run-Time Security Traceability for Evolving Systems

(2011). Run-time security traceability for evolving systems. Security-critical systems are challenging to design and implement correctly and securely. A lot of vulnerabilities have been found in current software systems both at the specification and the implementation levels. This paper presents a comprehensive approach for model-based security assurance. Initially, it allows one to formally ve...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009